Technical Introduction to the IBM Smart Analytics Optimizer for DB2 for System z

نویسندگان

  • Namik Hrle
  • Oliver Draese
چکیده

The IBM Smart Analytics Optimizer for DB2 for z/OS is a new technology to extend existing data warehouse environments on IBM mainframe systems. It is a workload optimized appliance that enables customers to analyze huge amounts of data in a matter of seconds instead of minutes or hours by delivering unmatched performance. This doesn't only allow " train-of-thought " analysis as interactive scenario but also enables business requests which were simply impossible before. Analytical workloads can now be executed as a online process instead of asynchronous batch processing. A call center employee can for example analyze the customer's behavior pattern while he still is on the phone. To achieve this new performance, the Smart Analytics Optimizer is implemented as a distributed, In –Memory system where a cluster of computing nodes holds the data in a specialized format in main memory structures. New technology enables the product to perform scans over compressed data without the need of decompression prior to applying predicates. A special partitioning scheme allows the parallel processing of the data with as few locking mechanisms as possible. As the industry trend is showing that an increase of single thread performance is no longer achievable but even standard computers are now delivered with multiple CPU cores, the Smart Analytics Optimizer is designed to exploit this new hardware as good as possible by assigning specific subsets of data to specific cores. The product by itself is running on a cluster where standard instances own hundreds of cores and terabytes of main memory. But even within a single computing core, the product makes use of SIMD instructions to perform parallel evaluation of predicates on multiple tuples. Besides the raw performance of this new product, the deep integration might even be considered more important. The Smart Analytics Optimizer is not a stand –alone product as it is offered by several other vendors. Instead it extends the existing relational database manager (DB2) by its functionality without requiring any changes to the existing application environments. Programs, which were connecting to DB2 before just continue to execute their workload against the mainframe database. The internal DB2 functionality then decides when to make use of the new Smart Analytics Optimizer or not. The granularity for these decision is a query block. This implies that a single query with multiple query blocks can be partially executed on the Smart Analytics Optimizer and partially on the mainframe directly. …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Demonstrating Near Real-Time Analytics with IBM DB2 Analytics Accelerator

Version 3 of the IBM DB2 Analytics Accelerator (IDAA) takes a major step towards the vision of a universal relational DBMS that transparently processes both, OLTP and analytical-type queries in a single system. Based on heuristics in DB2 for z/OS, the DB2 optimizer decides if a query should be executed by ”mainline” DB2 or if it is beneficial to forward it to the attached IBM DB2 Analytics Opti...

متن کامل

Architecture of a Highly Scalable Data Warehouse Appliance Integrated to Mainframe Database Systems

Main memory processing and data compression are valuable techniques to address the new challenges of data warehousing regarding scalability, large data volumes, near realtime response times, and the tight connection to OLTP. The IBM Smart Analytics Optimizer (ISAOPT) is a data warehouse appliance that implements a main memory database system for OLAP workloads using a cluster-based architecture...

متن کامل

Seamless Integration of Archiving Functionality in OLTP/OLAP Database Systems Using Accelerator Technologies

The recent version of the IBM DB2 Analytics Accelerator introduces the High Performance Storage Saver as a new product feature. It paves another part of the way towards integrating OLTP and OLAP into a single database system. We present the technical details of this approach, which integrates archiving functionality into the DB2 relational database systems with seamless and transparent access t...

متن کامل

Evolutionary Integration of In-Memory Database Technology into IBM's Enterprise DB2 Database Systems

Recently, IBM announced Blink Ultra (BLU) as an in-memory enhancement for DB2 for Linux, Unix, and Windows. The technology implemented in BLU was tested in various stages until it founds its current form as DB2 feature. In this paper, we give a brief summary on the origins of BLU and the adoption process from the BLINK prototype over the IBM Smart Analytics Optimizer to BLU itself.

متن کامل

Extending Database Accelerators for Data Transformations and Predictive Analytics

The IBM DB2 Analytics Accelerator (IDAA) integrates the strong OLTP capabilities of DB2 for z/OS with very fast processing of OLAP workloads using Netezza technology. The accelerator is attached to DB2 as analytical processing resource – completely transparent for user applications. But all data modifications must be carried out by DB2 and are replicated to the accelerator internally. However, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011